#pragma once
#include "poetryone.h"
class dataBase
{
public:
	dataBase();
	~dataBase();
private:
	// 诗
	poetryone poetry;
	//诗数组
	vector<poetryone>po;
	//最大id
	int author_maxid;
	int time_maxid;
	// 扫描数据库
	void scanning();
	// 为诗作者分配id
	int getauthorid();
	// 为诗体分配id
	int gettimeid();
public:
	// 获取某一首诗
	poetryone getpoetry(int n);
	// 获取诗人列表
	void author_list();
	// 获取诗体列表
	void time_list();
	// 根据诗人id获取所有诗名
	void get_author_poetry(int n);
	// 根据诗体id获取诗列表
	void get_time_poetry(int n);
	// 流程
	void get_poetry_look();
	// 获取全部诗列表
	void get_all_list();
	// 根据id显示古诗
	void one_poetry_look(int n, bool x);
	// 根据id获取诗列表
	void get_id_poetry(int n);
};


